﻿using System;
using System.Data.OleDb;

namespace TheOutLetLibrary.Infraestrutura {

    public class SQLServerFactoryDAO : IFactoryDAO {

        public OleDbConnection Conexao {
            get { throw new NotImplementedException(); }
        }

        public IProdutoDAO GetProdutoDAO() {
            return new SQLServerProdutoDAO();
        }

        public INotaFiscalDAO GetNotaFiscalDAO() {
            return new SQLServerNotaFiscalDAO();
        }

        public IRemessaDAO GetRemessaNFDAO() {
            return new SQLServerRemessaDAO();
        }

        public IItemNotaFiscalDAO GetItemNotaFiscalDAO() {
            throw new NotImplementedException();
        }
    }
}
